Revision: tlasrc--backbuild--0--patch-30
Archive: aaron.bentley@utoronto.ca--tla-2004
Creator: Aaron Bentley <aaron.bentley@utoronto.ca>
Date: Thu Feb 19 18:19:01 EST 2004
Standard-date: 2004-02-19 23:19:01 GMT
Modified-files: libarch/arbdelta.c libarch/cmd-changes.c
    libarch/cmd-delta.c libarch/cmd-get.c libarch/cmd-undo.c
    libarch/commit.c libarch/inode-sig.c libarch/inode-sig.h
    libarch/inv-ids.c libarch/invent.c libarch/star-merge.c
    tests/test-pristines.sh
New-patches: aaron.bentley@utoronto.ca--tla-2004/tlasrc--backbuild--0--patch-30
    aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0--base-0
    aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0--patch-1
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-4
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-5
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-6
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-7
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-8
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-9
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-10
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-11
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-12
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-13
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-14
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-15
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-16
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-17
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-18
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-19
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-20
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-21
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-22
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-23
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-24
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-25
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-26
    rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-15
    rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-16
    rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-17
Summary: Merged with Robert Collins integration
Keywords: 

Patches applied:

 * aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0--patch-1
   Snapped inode sigs for the get --link case

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-4
   Add two new testcases for pristine tree operations

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-5
   use path in inode signatures

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-6
   enable the use of inode signature data to speed explicit id inventories

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-7
   finish explicit id verification code in explicit_id. Now a missing .id file is detected and the correct response given

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-8
   unbreak implicit/tagline inode cache lookups. Make arch_statb_inode_sig private to the inode logic

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-9
   merge aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0 - fix tla get --link so it creates inode sigs

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-10
   only use newest inode sig when reading inode shortcuts in - fixes bug where incorrect signatures would be used (i.e. when multiple signatures existed as they do in a library entry

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-11
   create an inode_sig struct, and modify arch_tree_inode_sig to generate it; modify all callers appropriately

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-12
   pass inode_sig rather than rel_table to inode_sig_callback

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-13
   add paths field to inode_sig, factor out duplicate free calls that resulted into arch_inode_sig_free.

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-14
   rename newsig_rel to newsig in arch_snap_inode_sig_files to prevent confusion

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-15
   parameterise the file location logic in inode-sig.c to allow the paths info to be store separately, trivially

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-16
   create ,,inode-sig-paths as well as inode sig id maps

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-17
   use an inode_sig in arch_snap_inode_sig_files

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-18
   rename arch_read_inode_sig to arch_read_inode_sig_ids throughout

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-19
   generate inode path reading logic

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-20
   update inode paths on partial commits

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-21
   extract duplicate code to arch_write_inode_sig_file

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-22
   bugfix, forgot to gree newsig_paths

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-23
   extract arch_inode_sig_equal from arch_valid_inode_sig prior to adding path mapping to arch_valid_inode_sig

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-24
   remove unused variable warnings in inode-sig.c

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-25
   test inode paths changes in reference trees

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-26
   reverse patch-5 for the new improved separate-file-for-paths-mapping approach

 * rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-15
   import tla get --link fix from abentley via rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-9

 * rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-16
   merge two inter-connected features from rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2 : tree layout change detection in pristines & explicit id optimisation to use inode sig hints

 * rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-17
   fix C99 dependency in last merge... oops

